Crossover Topologico per Permutazioni Topological Crossover for the Permutation Representation
نویسندگان
چکیده
Evolutionary Algorithms (EAs) are successful and widespread general problem solving methods that mimic in a simplified manner biological evolution. Whereas all EAs share the same basic algorithmic structure, they differ in the solution representation – the genotype – and in the search operators employed – mutation and crossover – that are representation-specific. Is this difference only superficial? Is there a deeper unity encompassing all mutation and crossover operators beyond the specific representation, hence all EAs? Topological crossover and topological mutation are representation-independent operators that are well-defined once a notion of distance over the solution space is defined. These operators generalise traditional crossover and mutation operators for binary strings and real vectors. In this paper we explore how the topological framework applies to the permutation representation and in particular analyse the consequences of having more than one notion of distance available. Also, we study the interactions among distances and build a rational picture in which pre-existing recombination/crossover operators for permutation fit naturally. Lastly, we also analyse the application of topological crossover to TSP.
منابع مشابه
Genetic Algorithm Solution of the TSP Avoiding Special Crossover and Mutation
Ordinary representations of permutations in Genetic Algorithms (GA) is handicapped with producing offspring which are not permutations at all. The conventional solution for crossover and mutation operations of permutations is to device ‘special’ operators. Unfortunately these operators suffer from violating the nature of crossover. Namely, considering the gene positions on the chromosome, these...
متن کاملTopological Interpretation of Crossover
In this paper we give a representation-independent topological definition of crossover that links it tightly to the notion of fitness landscape. Building around this definition, a geometric/topological framework for evolutionary algorithms is introduced that clarifies the connection between representation, genetic operators, neighbourhood structure and distance in the landscape. Traditional gen...
متن کاملGeometric crossover for the permutation representation
Abstract crossover and abstract mutation are representation-independent operators that are well-defined once a notion of distance over the solution space is defined. They were obtained as generalization of genetic operators for binary strings and real vectors. In this paper we explore how the abstract geometric framework applies to the permutation representation. This representation is challeng...
متن کاملConvergence and Crossover: The Permutation Problem Revisited
Standard crossover operators are often omitted from simple genetic algorithms (GAs) used for optimizing artificial neural networks because of the traditional belief that they generally disrupt the distributed functionality of the evolving solutions. The notion that crossover will be especially disruptive when a genetic representation is used which has a many-to-one mapping between genotype and ...
متن کاملPerformances's study on crossover operators keeping good schemata for some scheduling problems
In this paper, we deal with genetic algorithms (GAs) solving some permutation scheduling problems. Considering only the permutation codes and only the crossover-phase of a GA on a very large population, a comparison study of di erent crossover operators was done earlier according to some performance indicators. Here, we develop a tool generating a large scale of scheduling instances and of perm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005